/**
 * 发行人下拉选择数据
 */
export function getIssueSelect(data) {
    return this.$axios({
        url: '/dict/issue/select',
        method: 'post',
        data: data,
    });
}

/**
 * 查找证券是否存在
 */
export function foundStockExistAsync(data) {
    // return Axios.asyncAjax({
    //     url: '/dict/stock/exist',
    //     method: 'post',
    //     data: data
    // });
}

/**
 * 证券信息 申报代码下拉列表数据
 */
// export function getStockReportSelectAsync(type, data) {
//     return this.$axios({
//         url: '/dict/stock/report/select/' + type,
//         method: 'post',
//         data: data,
//     });
// }

/**
 * 证券信息 申报代码下拉列表数据 type // 1交易所债券 2银行间债券，3交易所回购，4银行间回购，5存款
 * new：1 交易所指令 2 期货指令 3 银行间债券 4 银行间回购 5 场外基金指令 6 存款
 */
export function getStockReportSelect(type, data) {
    return this.$axios({
        url: '/dict/stock/report/select/' + type,
        method: 'post',
        data: data,
    });
}

/**
 * 下拉列表 银行信息
 */
export function getBankSelect(data) {
    return this.$axios({
        url: '/dict/bank/select',
        method: 'post',
        data: data,
    });
}

/**
 * 查询对手方
 */
export function getOpponentSelect(data) {
    return this.$axios({
        url: '/dict/opponent/select',
        method: 'post',
        data: data,
    });
}

/**
 * 下拉列表 证券信息 实时风险
 */
export function getStockSelectByType(type, data) {
    return this.$axios({
        url: '/dict/stock/select/' + type,
        method: 'post',
        data: data,
    });
}

/**
 * 针对指令 即指令查询接口 提供下单人下拉选择
 */
export function getInstSelectOrderUser() {
    return this.$axios({
        url: '/dict/inst/select/order/user',
    });
}

/**
 * 下拉列表 证券下拉 银行下拉 发行人下拉
 */
export function getSelectByType(type, data) {
    return this.$axios({
        url: '/dict/' + type + '/select',
        method: 'post',
        data: data,
    });
}

/**
 * 下拉列表 证券下拉
 */
export function getStockSelect(data) {
    return this.$axios({
        url: '/dict/stock/select',
        method: 'post',
        data: data,
    });
}

/**
 * 所有字典下拉列表
 */
export function getDictAll() {
    return this.$axios({
        url: '/dict/listAll',
    });
}

/**
 * 根据多个字典代码查询多个字典信息
 */
export function getDictByCodes(data) {
    return this.$axios({
        url: '/dict/list/codes',
        method: 'post',
        data: data,
    });
}

/**
 * 获取期货的合约乘数
 */
export function getFutureContractMultiAsync(stockCode) {
    // return Axios.asyncAjax({
    //     url: '/dict/query/contractMulti/' + stockCode,
    // })
}

/**
 * 获取汇率
 */
export function getExchangeRate(params) {
    return this.$axios({
        url: '/dict/query/enExRate',
        params,
    });
}

/**
 * 获取指定证券转成人民币的汇率
 */
export function getCNYExRateByCodeAsync(stockCode) {
    // return Axios.asyncAjax({
    //     url: '/dict/query/stock/CNYExRate/' + stockCode,
    // })
}
